home *** CD-ROM | disk | FTP | other *** search
- $The levels for 10 out of 10 Mental Arithmetic - medium
-
- $This file may be edited by parents and teachers so that the 10 out of 10
- $mental arithmetic package may be customised to exactly meet any child's needs.
- $Take care if you do edit this file as the program may fail if you do not
- $have all the required data in exactly the form shown.
- $We suggest that you backup this file before you make any changes. You can
- $then restore the original if you have problems.
- $Lines commencing with $ are ignored.
-
- $The command line dictates which way questions are presented.
- $The fotmat of each question is either:
-
- $Question style 1
- $ (n,n) [signOption] (n,n)=(n,n)
- $The brackets hold the lowest and highest possibilities of the number
- $and the Option is the carry sprcification.
- $i.e. [+c] is plus, with carry
- $ [-] is minus (carry doesn't matter)
- $ [-nc] is minus with no carry
- $ [*] is multiply
- $ [/] is divide
-
- $ for example,
- $ (0,20)[+nc](0,20)=(0,20),(0,20)[-nc](0,20)=(0,20)
- $gives the addition and subtraction facts to 20 ensuring there is no carry.
-
-
- $Question style 2
- $The advanced format is:-
-
- $ (low,high,decimal)[sign](low,high,decimal)=ú(low,high,deciaml)
- $e.g.
- $ (2,25,?2)[*](0,25,0)=ú(2,25,?2)
-
- $...will give questions like
- $ ú2.00 * 5 = ú10.00
-
- $The question mark before the decimal figure tells the program that
- $the number can have any number of decimal places up to that value.
- $If you omit the '?, you'll ONLY get numbers of that precicion.
-
- $If you omit the 'ú' the numbers will not be formatted (i.e. trailing
- $zeros will not be added etc.)
-
- $ (2,25,2)[*](0,25,0)=(2,25,?2)
- $...will give questions like
- $ 2.75 * 5 = 13.75
-
- $If the question is to be an addition or subtraction the money format
- $is slightly different:-
-
- $ (2,25,?2)[+](0,25,0)=ú(2,25,?2)
- $...will give questions like
- $ ú2.75 + ú5.00 = ú13.75
-
- $ Use,\ at the end of a line for continuation
-
- $The next six command lines dictate the content of the six levels.
-
- $Level 1
- (10,49)[*](10,10)=(0,490),(10,49)[*](100,100)=(0,4900)
- $Level 2
- (0,10)[*](0,10)=(0,100)
- $Level 3
- (0,100)[+](0,100)=(0,100),(0,100)[-](0,100)=(0,100)
- $Level 4
- (0,100)[/](2,10)=(0,10)
- $Level 5
- (2,99,2)[+](1,99,2)=(2,99,?2),(2,99,2)[-](1,99,2)=(2,99,?2)
- $Level 6
- (2,25,1)[*](2,10,0)=(2,250,?1)
-
-
- $Remember to edit the file called medifact.dat to match the above challenges
-